solar collector panel - French English Dictionary